package com.vastcom.model;
// default package

import java.sql.Timestamp;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;


/**
 * Stuinfo entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name="stuinfo"
    ,catalog="student"
)

public class Stuinfo  implements java.io.Serializable {


    // Fields    

     private String stuinfoid;
     private String xh;
     private String xm;
     private String yx;
     private String bj;
     private String sfzh;
     private String xb;
     private String jg;
     private String mz;
     private Timestamp csny;
     private String zzmm;
     private Timestamp rdsj;
     private String lxdh;


    // Constructors

    /** default constructor */
    public Stuinfo() {
    }

    
    /** full constructor */
    public Stuinfo(String xh, String xm, String yx, String bj, String sfzh, String xb, String jg, String mz, Timestamp csny, String zzmm, Timestamp rdsj, String lxdh) {
        this.xh = xh;
        this.xm = xm;
        this.yx = yx;
        this.bj = bj;
        this.sfzh = sfzh;
        this.xb = xb;
        this.jg = jg;
        this.mz = mz;
        this.csny = csny;
        this.zzmm = zzmm;
        this.rdsj = rdsj;
        this.lxdh = lxdh;
    }

   
    // Property accessors
    @GenericGenerator(name="generator", strategy="uuid.hex")@Id @GeneratedValue(generator="generator")
    
    @Column(name="stuinfoid", unique=true, nullable=false, length=32)

    public String getStuinfoid() {
        return this.stuinfoid;
    }
    
    public void setStuinfoid(String stuinfoid) {
        this.stuinfoid = stuinfoid;
    }
    
    @Column(name="xh", length=32)

    public String getXh() {
        return this.xh;
    }
    
    public void setXh(String xh) {
        this.xh = xh;
    }
    
    @Column(name="xm", length=32)

    public String getXm() {
        return this.xm;
    }
    
    public void setXm(String xm) {
        this.xm = xm;
    }
    
    @Column(name="yx", length=32)

    public String getYx() {
        return this.yx;
    }
    
    public void setYx(String yx) {
        this.yx = yx;
    }
    
    @Column(name="bj", length=32)

    public String getBj() {
        return this.bj;
    }
    
    public void setBj(String bj) {
        this.bj = bj;
    }
    
    @Column(name="sfzh", length=32)

    public String getSfzh() {
        return this.sfzh;
    }
    
    public void setSfzh(String sfzh) {
        this.sfzh = sfzh;
    }
    
    @Column(name="xb", length=32)

    public String getXb() {
        return this.xb;
    }
    
    public void setXb(String xb) {
        this.xb = xb;
    }
    
    @Column(name="jg", length=32)

    public String getJg() {
        return this.jg;
    }
    
    public void setJg(String jg) {
        this.jg = jg;
    }
    
    @Column(name="mz", length=32)

    public String getMz() {
        return this.mz;
    }
    
    public void setMz(String mz) {
        this.mz = mz;
    }
    
    @Column(name="csny", length=19)

    public Timestamp getCsny() {
        return this.csny;
    }
    
    public void setCsny(Timestamp csny) {
        this.csny = csny;
    }
    
    @Column(name="zzmm", length=32)

    public String getZzmm() {
        return this.zzmm;
    }
    
    public void setZzmm(String zzmm) {
        this.zzmm = zzmm;
    }
    
    @Column(name="rdsj", length=19)

    public Timestamp getRdsj() {
        return this.rdsj;
    }
    
    public void setRdsj(Timestamp rdsj) {
        this.rdsj = rdsj;
    }
    
    @Column(name="lxdh", length=32)

    public String getLxdh() {
        return this.lxdh;
    }
    
    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }
   








}